
# name = "小米"
# age = 18
# height = 1.80
# print(name + "今年"+ str(age) +"岁了，" +"她的身高是"+str(height)+"米")
# print("{}今年{}岁了，她的身高是{}米".format(name,age,height))
# print(f"{name}今年{age}岁了，她的身高是{height}米")
# print(f"{name}明年就{age+1}岁了")

# name1 = "小明"
# age1 = int(input("请输入年龄："))
# print(f"{name1}同学的年龄是：{age1}")

# num1 = 10
# num2 = 20
# print(f"求和结果:{num1 + num2}")
# print(f"求差结果：{num1 - num2}")
# print(f"求乘结果：{num1 * num2}")
# print(f"求除结果：{num1 / num2}")
# print(f"求商结果：{num1 // num2}")
# print(f"求余结果：{num1 % num2}")

# 特殊场景
# print(3 % 2 == 0)
# print(10 ** 3)
# print("10" + "20")
# print("10" * 3)

# 比较运算符案例演示
# num3 = 10
# num4 = 20
# print(f"{num3 == num4}") # False
# print(f"{num3 != num4}") # True
# print(f"{num3 > num4}") # False
# print(f"{num3 < num4}") # True
# print(f"{num3 >= num4}") # False
# print(f"{num3 <= num4}") # True
# print(10 == "10")
# 数字和字符串比较结果一定是False

# 赋值运算符 案例演示
# 定义两个数字
# num1 = 10
# num2 = 20
# 赋值运算并查看结果
# num1 += num2
# print("num1 =", num1)
# num1 -= num2
# print("num1 =", num1)
# num1 *= num2
# print("num1 =", num1)
# num1 /= num2
# print("num1 =", num1)
# num1 %= num2
# print("num1 =", num1)

# 综合案例
# 需求：
# 提示用户输入用户姓名，并保存到变量中
# 提示用户输入用户年龄，保存到变量中，并转换成整数
# 提示用户输入用户身高，保存到变量中，并转换成浮点数
# 在控制台输出用户姓名、年龄、身高对应变量的数据类型
# 按照以下格式输出用户信息：“姓名:xxx 年龄:xxx 身高:xxx”
# 在控制台输出该用户5年之后的年龄，格式：“张三 5 年之后的年龄是 25”
# 在控制台输出该用户现在是否成年，格式：“张三是否成年：True”

# 1.输入用户姓名、年龄、身高
name = input("请输入姓名：")
age = int(input("请输入年龄："))
height = float(input("请输入身高："))
# 2. 输出变量的数据类型
print("姓名类型：", type(name))
print("年龄类型：", type(age))
print("身高类型：", type(height))
# 直接输出用户信息
print(f"姓名：{name} 年龄：{age} 身高：{height} ")
# 输出5年后的年龄
print(f"{name}5年后的年龄是：{age + 5}")
# 输出是否成年：年龄和18岁进行比较 ‐‐‐> 结果是布尔值
print(f"{name}是否成年：{age >= 18}")